package com.core.zyyz.amc.modules.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.core.common.core.domain.BaseEntity;

import java.util.Date;

public class AmcSystemFunctionB extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 功能id
     */
    @TableId
    private String functionId;

    /**
     * 功能编号
     */
    private String functionCode;

    /**
     * 功能名称
     */
    private String functionName;

    /**
     * 是否有维度（0-）
     */
    private String whetherDimension;

    /**
     * 维度id
     */
    private String dimensionId;

    /**
     * 负责人编号
     */
    private String ownerId;

    /**
     * 负责人部门编号
     */
    private String owningBusinessUnit;

    /**
     * 创建人编号
     */
    private String createdBy;

    /**
     * 创建时间
     */
    private Date creationDate;

    /**
     * 最后一次修改人编号
     */
    private String lastUpdatedBy;

    /**
     * 最后一次修改日期
     */
    private Date lastUpdateDate;

    /**
     * 最后登录人编号
     */
    private String lastUpdateLogin;

    public String getFunctionId() {
        return functionId;
    }

    public void setFunctionId(String functionId) {
        this.functionId = functionId;
    }
    public String getFunctionCode() {
        return functionCode;
    }

    public void setFunctionCode(String functionCode) {
        this.functionCode = functionCode;
    }
    public String getFunctionName() {
        return functionName;
    }

    public void setFunctionName(String functionName) {
        this.functionName = functionName;
    }
    public String getWhetherDimension() {
        return whetherDimension;
    }

    public void setWhetherDimension(String whetherDimension) {
        this.whetherDimension = whetherDimension;
    }
    public String getDimensionId() {
        return dimensionId;
    }

    public void setDimensionId(String dimensionId) {
        this.dimensionId = dimensionId;
    }
    public String getOwnerId() {
        return ownerId;
    }

    public void setOwnerId(String ownerId) {
        this.ownerId = ownerId;
    }
    public String getOwningBusinessUnit() {
        return owningBusinessUnit;
    }

    public void setOwningBusinessUnit(String owningBusinessUnit) {
        this.owningBusinessUnit = owningBusinessUnit;
    }
    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }
    public Date getCreationDate() {
        return creationDate;
    }

    public void setCreationDate(Date creationDate) {
        this.creationDate = creationDate;
    }
    public String getLastUpdatedBy() {
        return lastUpdatedBy;
    }

    public void setLastUpdatedBy(String lastUpdatedBy) {
        this.lastUpdatedBy = lastUpdatedBy;
    }
    public Date getLastUpdateDate() {
        return lastUpdateDate;
    }

    public void setLastUpdateDate(Date lastUpdateDate) {
        this.lastUpdateDate = lastUpdateDate;
    }
    public String getLastUpdateLogin() {
        return lastUpdateLogin;
    }

    public void setLastUpdateLogin(String lastUpdateLogin) {
        this.lastUpdateLogin = lastUpdateLogin;
    }

    @Override
    public String toString() {
        return "AmcSystemFunctionB{" +
                "functionId=" + functionId +
                ", functionCode=" + functionCode +
                ", functionName=" + functionName +
                ", whetherDimension=" + whetherDimension +
                ", dimensionId=" + dimensionId +
                ", ownerId=" + ownerId +
                ", owningBusinessUnit=" + owningBusinessUnit +
                ", createdBy=" + createdBy +
                ", creationDate=" + creationDate +
                ", lastUpdatedBy=" + lastUpdatedBy +
                ", lastUpdateDate=" + lastUpdateDate +
                ", lastUpdateLogin=" + lastUpdateLogin +
                "}";
    }
}
